Enabling Resource Reservation in any SharePoint 2013 site / sub-site


Resource Reservation is a useful feature which has usage in almost all organizations, this sharepoint feature can be utilized to serve the following purposes,

1) Meeting Room Booking
2) Resource Booking
3) IT Assets Booking
4) Library Books Reservation... and a lot more implmentations.

Before we begin: 

a) OOTB Resource Reservation feature is depreciated in SharePoint 2013 and is not enabled by default. This can be enabled by modifying the associated list of site templates at farm level.

b) Using the Site template , we can create only a root level site , so to overcome this limitation we use powershell to enable RBS in any subsite level.

Following the steps we can enable this OOTB feature in Sharepoint 2013 in any site or subsite.

1) Create subsite using a any site template

    Go to the following path in Sharepoint server
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\1033\XML

    Open WEBTEMP.XML file and find an element with 'Group Work Site' title attribute and change its Hidden attribute from TRUE to FALSE. Save or bacup this file

2) Open Powershell and enable GroupWork Feature by running the following command

     Enable-SPFeature –Identity "9c03e124-eef7-4dc6-b5eb-86ccd207cb87" –Url "http://site/subsite"

3) The following lists are made available in the site after feature is enabled



4) Create a Calendar List with necessary Name & enable share member schedule option & create this list . Eg. "Resource Calendar"

5) Enable resource selector in the calendar list using powershell

     $web= Get-SPWeb -Identity "http://site/subsite"
     $Calendar=$web.Lists["Resource Calendar"]
     $calendar.EnableResourceSelector=$true
     $Calendar.Update()

6) Now the calendar list should be looking like this with the resource selector fields and content types enabled in the site.



7) Go ahead to create a a few resources in the Resources list (Room List). So they will appear in the resource selector within the Specific Booking list.

This application can be implemented in many ways based on requirement.
Enabling Resource Reservation in any SharePoint 2013 site / sub-site Enabling Resource Reservation in any SharePoint 2013 site / sub-site Reviewed by Srikant N on Friday, October 27, 2017 Rating: 5

No comments :

Thanks for your time ! Have a great day.

Copyright 2016 (Srikant N). Powered by Blogger.